package beans;

import java.io.Serializable;
import java.util.Vector;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

public class CotizacionBean implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8176271639926705722L;

	@XStreamAlias(value = "numero")
	@XStreamAsAttribute
	private int nroCotizacion;
	@XStreamAlias(value = "Cliente")
	private EntidadBean cliente;

	@XStreamAlias(value = "Vigencia")
	private VigenciaBean vigencia;

	@XStreamAlias(value = "CondicionesDeVenta")
	private Vector<CondicionOperacionBean> condicionesVenta;

	@XStreamAlias(value = "Referencia")
	private ReferenciaSolicitudCotizacionBean referenciaSolicitudCotizacion;

	public int getNroCotizacion() {
		return nroCotizacion;
	}

	public void setNroCotizacion(int nroCotizacion) {
		this.nroCotizacion = nroCotizacion;
	}

	public EntidadBean getCliente() {
		return cliente;
	}

	public void setCliente(EntidadBean cliente) {
		this.cliente = cliente;
	}

	public Vector<CondicionOperacionBean> getCondicionesVenta() {
		return condicionesVenta;
	}

	public void setCondicionesVenta(Vector<CondicionOperacionBean> condicionesVenta) {
		this.condicionesVenta = condicionesVenta;
	}

	public VigenciaBean getVigencia() {
		return vigencia;
	}

	public void setVigencia(VigenciaBean vigencia) {
		this.vigencia = vigencia;
	}

	public ReferenciaSolicitudCotizacionBean getReferenciaSolicitudCotizacion() {
		return referenciaSolicitudCotizacion;
	}

	public void setReferenciaSolicitudCotizacion(
			ReferenciaSolicitudCotizacionBean referenciaSolicitudCotizacion) {
		this.referenciaSolicitudCotizacion = referenciaSolicitudCotizacion;
	}

	@Override
	public String toString() {
		return "" + nroCotizacion + " - "
				+ cliente.getCuil() + " - " + vigencia + "";
	}
	
	



}
